@@ -30,6 +30,13 @@ |
||
| 30 | 30 |
e.preventDefault(); |
| 31 | 31 |
var $form = $("#create-event-form");
|
| 32 | 32 |
var $status = $("#event-creation-status");
|
| 33 |
+ try{
|
|
| 34 |
+ JSON.parse($form.find("textarea").val());
|
|
| 35 |
+ } |
|
| 36 |
+ catch(err){
|
|
| 37 |
+ alert ('Sorry, there appears to be an error in your JSON input. Please fix it before continuing.');
|
|
| 38 |
+ return false; |
|
| 39 |
+ } |
|
| 33 | 40 |
$.ajax({
|
| 34 | 41 |
url: $form.attr('action'),
|
| 35 | 42 |
method: "post", |